package router

import (
	"server/middleware"
	"github.com/gin-gonic/gin"
)

var A轮播 = new(lunbo)

type lunbo struct{}

// Init 初始化 轮播 路由信息
func (r *lunbo) Init(public *gin.RouterGroup, private *gin.RouterGroup) {
	{
		group := private.Group("lunbo").Use(middleware.OperationRecord())
		group.POST("createA轮播", apiA轮播.CreateA轮播)             // 新建轮播
		group.DELETE("deleteA轮播", apiA轮播.DeleteA轮播)           // 删除轮播
		group.DELETE("deleteA轮播ByIds", apiA轮播.DeleteA轮播ByIds) // 批量删除轮播
		group.PUT("updateA轮播", apiA轮播.UpdateA轮播)              // 更新轮播
	}
	{
		group := private.Group("lunbo")
		group.GET("findA轮播", apiA轮播.FindA轮播) // 根据ID获取轮播
		// group.GET("getA轮播List", apiA轮播.GetA轮播List)  // 获取轮播列表
	}
	{
		group := public.Group("lunbo")
		group.GET("getA轮播List", apiA轮播.GetA轮播List) // 获取轮播列表

		group.GET("getA轮播Public", apiA轮播.GetA轮播Public) // 轮播开放接口
	}
}
